﻿using GrainManage.Entities.Weather;

namespace GrainManage.Interface
{
    public interface IWeather
    {
        //************************************************POST************************************************
        OutputGetYahooWeather GetYahooWeather(InputGetYahooWeather input);
        OutputGetChinaRootWeather GetChinaRootWeather(InputGetChinaRootWeather input);
        OutputGetChinaCityWeather GetChinaCityWeather(InputGetChinaCityWeather input);
        OutputGetChinaCurrentWeather GetChinaCurrentWeather(InputGetChinaCurrentWeather input);
        OutputGetChinaNext7DayWeather GetChinaNext7DayWeather(InputGetChinaNext7DayWeather input);
        OutputGetImageUrl GetImageUrl(InputGetImageUrl input);
        OutputGetImageFile GetImageFile(InputGetImageFile input);
    }
}
